home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1 / Nebula One.iso / Mail / EnhanceMail.1.3 / Source / Preferences.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-04-09  |  2.2 KB  |  65 lines

  1. /* -*-C-*-
  2. *******************************************************************************
  3. *
  4. * File:         Preferences.h
  5. * RCS:          $Header: /usr/local/lib/cvs/EnhanceMail/Preferences.h,v 1.1.1.14 1996/04/09 16:18:57 cedman Exp $
  6. * Description:  
  7. * Author:       Carl Edman
  8. * Created:      Wed Nov  1 09:57:52 1995
  9. * Modified:     Tue Apr  9 11:44:46 1996 (Carl Edman) cedman@capitalist.princeton.edu
  10. * Language:     C
  11. * Package:      N/A
  12. * Status:       Experimental (Do Not Distribute)
  13. *
  14. * (C) Copyright 1995, but otherwise this file is perfect freeware.
  15. *
  16. *******************************************************************************
  17. */
  18.  
  19. #import <appkit/appkit.h>
  20. #import "MailApp.h"
  21.  
  22. #ifndef PREFEXTERN
  23. #define PREFEXTERN extern
  24. #endif
  25.  
  26. PREFEXTERN BOOL EnhanceQuoteReplies;
  27. PREFEXTERN BOOL EnhanceQuoteColoring;
  28. PREFEXTERN BOOL EnhanceLaunchMailboxes;
  29. PREFEXTERN BOOL EnhanceLaunchAddresses;
  30. PREFEXTERN BOOL EnhanceInsertSignature;
  31. PREFEXTERN BOOL EnhanceRepliesWithOriginals;
  32. PREFEXTERN BOOL EnhanceRestoreDeletesDraft;
  33. PREFEXTERN BOOL EnhanceInsertXFace;
  34. PREFEXTERN BOOL EnhanceInsertXImageURL;
  35. PREFEXTERN BOOL EnhanceBackSpaceBackPages;
  36. PREFEXTERN BOOL EnhanceAutoCompact;
  37. PREFEXTERN BOOL EnhanceAutoSpellCheck;
  38. PREFEXTERN BOOL EnhanceShowXFace;
  39. PREFEXTERN BOOL EnhanceShowXImageURL;
  40. PREFEXTERN BOOL EnhanceFlagReplies;
  41. PREFEXTERN const char *EnhanceQuoteIntro;
  42. PREFEXTERN const char *EnhanceQuotePrefix;
  43. PREFEXTERN const char *EnhanceQuoteRegex;
  44. PREFEXTERN const char *EnhanceXFace;
  45. PREFEXTERN const char *EnhanceXImageURL;
  46. PREFEXTERN const char *EnhanceSignatureSeparator;
  47. PREFEXTERN const char *EnhanceSignatureFilename;
  48. PREFEXTERN const char *EnhanceHTTPProxy;
  49. PREFEXTERN NXColor EnhanceQuoteColor;
  50.  
  51. @interface EnhancePreferences:Preferences
  52. - setXFace:sender;
  53.  
  54. - noteChangeXFace:sender;
  55. - noteChangeXImageURL:sender;
  56.  
  57. - controlFor:(const void *)location;
  58. - addPanel:panel;
  59.  
  60. - registerBool:(const char *)name location:(BOOL *)loc control:(const char *)con;
  61. - registerString:(const char *)name location:(const char **)loc control:(const char *)con;
  62. - registerInteger:(const char *)name location:(int *)loc control:(const char *)con;
  63. - registerColor:(const char *)name location:(NXColor *)loc control:(const char *)con;
  64. @end
  65.